#pragma once

class TextProvider
{
public:
	TextProvider(void);
	~TextProvider(void);

	/*
	Returns a pointer to some text.
	TextProvider implementation will delete the pointer, either in destructor or in the next call to NextText.
	*/
	virtual WCHAR* NextText() = 0;
};
